﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace WF_Office_Verwaltung
{
    public partial class frm_Hauptformular : Form
    {

        public frm_Hauptformular()
        {
            string serviceName = "MSSQLSERVER";
            InitializeComponent();
            ServiceController sc = new ServiceController(serviceName);
            if (sc.Status != ServiceControllerStatus.Running)
            {
                nachrichten_klasse nk = new nachrichten_klasse();
                string hint = "Wenn diese Nachricht angezeigt wird bedeut das, dass der SQL-Server noch nicht bereit ist." + 
                    " Vergewissern Sie sich im service.msc Dialog das, das SQL-Server(MSSQLSERVER) Service auf den Status" + 
                    "\"Wird ausgeführt\" steht.";
                nk.InfoMessage(hint);
                System.Diagnostics.Process.Start("services.msc");
                System.Environment.Exit(0);
                
            }
            
        }

        private void frm_Hauptformular_Load(object sender, EventArgs e)
        {
            lb_Date_Time.Text = DateTime.Now.ToShortDateString();
        }

        private void btn_Kunden_Click(object sender, EventArgs e)
        {
            int kunde = -1;
            frm_Kundenformular frm_kunde = new frm_Kundenformular(kunde);
            frm_kunde.Show();
        }

        private void btn_KundenSuche_Click(object sender, EventArgs e)
        {
            frm_Suche frm_suche = new frm_Suche();
            frm_suche.Show();
        }

        private void btn_Berichte_Click(object sender, EventArgs e)
        {
            frm_Berichte frm_berichte = new frm_Berichte();
            frm_berichte.Show();
        }
    }
}
